package com.link2room.jetfire.dto.param.base;

import com.link2room.common.dto.param.base.BaseL2rParamDto;
import com.link2room.jetfire.dto.result.base.GcOrderCouponDto;
import com.link2room.jetfire.dto.result.base.ReservationBaseDto;
import com.link2room.jetfire.dto.result.base.ReservationPaymentDto;
import com.link2room.jetfire.dto.result.base.ReservationPriceDto;

import java.util.Date;
import java.util.List;

/**
 * Created by sss on 2016/9/21.
 */
public class ReservationParamDto extends BaseL2rParamDto {
    private String operType;

    private String memberLevel;

    /**
     * 终端订单号
     */
    private String terminalNo;
    /**
     * 渠道订单号
     */
    private String channelNo;
    /**
     * 联房订单号
     */
    private String l2rNo;
    /**
     * crs订单号
     */
    private String crsNo;

    private String resSta;

    private String confirmSta;

    private String payType;

    private String payChannel;

    private String l2rPaysta;

    private String pmsPaysta;

    private String taNo;

    private ReservationBaseDto reservationBase;

    private List<ReservationPriceDto> reservationPriceDtos;

    private List<GcOrderCouponDto> gcOrderCoupons;

    private ReservationPaymentDto reservationPaymentDto;

    private Date now;


    public List<ReservationPriceDto> getReservationPriceDtos() {
        return reservationPriceDtos;
    }

    public void setReservationPriceDtos(List<ReservationPriceDto> reservationPriceDtos) {
        this.reservationPriceDtos = reservationPriceDtos;
    }

    public String getOperType() {
        return operType;
    }

    public void setOperType(String operType) {
        this.operType = operType;
    }

    public String getMemberLevel() {
        return memberLevel;
    }

    public void setMemberLevel(String memberLevel) {
        this.memberLevel = memberLevel;
    }

    public String getTerminalNo() {
        return terminalNo;
    }

    public void setTerminalNo(String terminalNo) {
        this.terminalNo = terminalNo;
    }

    public String getChannelNo() {
        return channelNo;
    }

    public void setChannelNo(String channelNo) {
        this.channelNo = channelNo;
    }

    public String getL2rNo() {
        return l2rNo;
    }

    public void setL2rNo(String l2rNo) {
        this.l2rNo = l2rNo;
    }

    public String getCrsNo() {
        return crsNo;
    }

    public void setCrsNo(String crsNo) {
        this.crsNo = crsNo;
    }

    public String getResSta() {
        return resSta;
    }

    public void setResSta(String resSta) {
        this.resSta = resSta;
    }

    public String getConfirmSta() {
        return confirmSta;
    }

    public void setConfirmSta(String confirmSta) {
        this.confirmSta = confirmSta;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }

    public String getL2rPaysta() {
        return l2rPaysta;
    }

    public void setL2rPaysta(String l2rPaysta) {
        this.l2rPaysta = l2rPaysta;
    }

    public String getPmsPaysta() {
        return pmsPaysta;
    }

    public void setPmsPaysta(String pmsPaysta) {
        this.pmsPaysta = pmsPaysta;
    }

    public String getTaNo() {
        return taNo;
    }

    public void setTaNo(String taNo) {
        this.taNo = taNo;
    }

    public ReservationBaseDto getReservationBase() {
        return reservationBase;
    }

    public void setReservationBase(ReservationBaseDto reservationBase) {
        this.reservationBase = reservationBase;
    }

    public List<GcOrderCouponDto> getGcOrderCoupons() {
        return gcOrderCoupons;
    }

    public void setGcOrderCoupons(List<GcOrderCouponDto> gcOrderCoupons) {
        this.gcOrderCoupons = gcOrderCoupons;
    }

    public ReservationPaymentDto getReservationPaymentDto() {
        return reservationPaymentDto;
    }

    public void setReservationPaymentDto(ReservationPaymentDto reservationPaymentDto) {
        this.reservationPaymentDto = reservationPaymentDto;
    }

    public Date getNow() {
        return now;
    }

    public void setNow(Date now) {
        this.now = now;
    }
}
